Ritsu DoanRitsu Doan
After the Whistle at Chi Lang: Reading a Vietnamese Season Through What the Match Report Leaves OutChi Lang on a March morning has no drumbeat. There is only the hiss of a hand...
Rally Tempo and the Ranking-Points Trap: Re-reading Vietnam's Badminton Circuit Through DataIn a recent women's singles semifinal at a domestic badminton tournament, the...
Castel Goffredo's Eighth Title: How the Relay Format Decided the Italian Women's Super CupTwo Match Points and a 45-44 Scoreline The scoreboard stopped at 44-44. Minut...
Three Rubbers Each: The Team Structure of Indian Badminton at the 2026 Asian GamesOn the electronic scoreboard of the Ichinomiya City Municipal Gymnasium in...
One Penalty in Bandung: How the 'Red Tornado' The Cong-Viettel Learned a Beat-Keeper's LessonOn the stands of Si Jalak Harupat in Bandung Regency, there was a silence tha...
115 Charges, 12 Years, and a Verdict That Could Outlast a Player's CareerThat Friday night, I sat in front of a screen in Beijing, and what arrived wa...
China Masters 2026: Satwik-Chirag Settle a Debt in Shenzhen, While Srikanth Leaves a Gap Nobody Can FillThirty-six shots. In a men's doubles match, the average rally lasts five to...
Three Keepers, One Goal: Vietnam's Most Pleasant HeadacheThat night, when the final whistle tore through the air, I did not look at th...
Vietnamese Swimming and Its Data Gap: What Every Lane Still Leaves OpenAt a review meeting after the national swimming championship final, a coach...
Sasipaporn Janthawisut and the System Paradox: When a Thai Star Cannot Shine in Thanh HoaIn the match between XMLS Thanh Hoa and Binh Chung Thong Tin, Sasipaporn...
Vietnamese Golf: When Data Changes the Way We Look at the CourseAt the 2026 National Golf Championship, an unusual number appeared: the birdi...
BWF World Junior Championships 2026: The No. 5 Seed, the 3×55 Gamble and India's Away-Court EquationThree segments, fifty-five points per segment. I had to read that line three...
102 Minutes for a 6-2, 6-1 Scoreline: The Hidden Signal in Swiatek's Wuhan WinOn the scoreboard at the Wuhan centre court, the numbers read cleanly: 6-2,...
The Empty Report in Transfer Season: The Most Trustworthy Analysis System Is the One Willing to Say 'Insufficient Information'Last week, while Manchester was drowning in transfer-window noise, I opened a...
2026 Americas Youth Table Tennis Championship: Host United States Sweeps All 14 GoldsKATY, Texas, December 2026 — The medal board in the Katy arena lobby came dow...
Valencia and the summer stripping: When EuroLeague buyout clauses stop being a shieldThe man in charge of basketball operations at Valencia Basket does not mince...
Vietnam U17 call up 29 players: seven new faces and an unaddressed gap in attackThe Vietnam Youth Football Training Center was empty on the afternoon of...
Nguyen Thi Anh Vien: The Data Journey of Vietnam's Swimming Record HolderIn 2026, at the 28th SEA Games in Singapore, Nguyen Thi Anh Vien won 8 gold...
The Scotch Opening: From Kasparov's Weapon to a Solved ProblemIn 2026, during the World Chess Championship match between Garry Kasparov and...
Anatomy of Esports: The Nine Structural Layers Behind a Single PatchWhen an update is pushed to the servers, most fans skim a few lines of stat...
Rally Tempo and the Ranking-Points Trap: Re-reading Vietnam's Badminton Circuit Through DataIn a recent women's singles semifinal at a domestic badminton tournament, the...
Castel Goffredo's Eighth Title: How the Relay Format Decided the Italian Women's Super CupTwo Match Points and a 45-44 Scoreline The scoreboard stopped at 44-44. Minut...
Three Rubbers Each: The Team Structure of Indian Badminton at the 2026 Asian GamesOn the electronic scoreboard of the Ichinomiya City Municipal Gymnasium in...
One Penalty in Bandung: How the 'Red Tornado' The Cong-Viettel Learned a Beat-Keeper's LessonOn the stands of Si Jalak Harupat in Bandung Regency, there was a silence tha...
115 Charges, 12 Years, and a Verdict That Could Outlast a Player's CareerThat Friday night, I sat in front of a screen in Beijing, and what arrived wa...
China Masters 2026: Satwik-Chirag Settle a Debt in Shenzhen, While Srikanth Leaves a Gap Nobody Can FillThirty-six shots. In a men's doubles match, the average rally lasts five to...
Three Keepers, One Goal: Vietnam's Most Pleasant HeadacheThat night, when the final whistle tore through the air, I did not look at th...
Vietnamese Swimming and Its Data Gap: What Every Lane Still Leaves OpenAt a review meeting after the national swimming championship final, a coach...
Sasipaporn Janthawisut and the System Paradox: When a Thai Star Cannot Shine in Thanh HoaIn the match between XMLS Thanh Hoa and Binh Chung Thong Tin, Sasipaporn...
Vietnamese Golf: When Data Changes the Way We Look at the CourseAt the 2026 National Golf Championship, an unusual number appeared: the birdi...
BWF World Junior Championships 2026: The No. 5 Seed, the 3×55 Gamble and India's Away-Court EquationThree segments, fifty-five points per segment. I had to read that line three...
102 Minutes for a 6-2, 6-1 Scoreline: The Hidden Signal in Swiatek's Wuhan WinOn the scoreboard at the Wuhan centre court, the numbers read cleanly: 6-2,...
The Empty Report in Transfer Season: The Most Trustworthy Analysis System Is the One Willing to Say 'Insufficient Information'Last week, while Manchester was drowning in transfer-window noise, I opened a...
2026 Americas Youth Table Tennis Championship: Host United States Sweeps All 14 GoldsKATY, Texas, December 2026 — The medal board in the Katy arena lobby came dow...
Valencia and the summer stripping: When EuroLeague buyout clauses stop being a shieldThe man in charge of basketball operations at Valencia Basket does not mince...
Vietnam U17 call up 29 players: seven new faces and an unaddressed gap in attackThe Vietnam Youth Football Training Center was empty on the afternoon of...
Nguyen Thi Anh Vien: The Data Journey of Vietnam's Swimming Record HolderIn 2026, at the 28th SEA Games in Singapore, Nguyen Thi Anh Vien won 8 gold...
The Scotch Opening: From Kasparov's Weapon to a Solved ProblemIn 2026, during the World Chess Championship match between Garry Kasparov and...
Anatomy of Esports: The Nine Structural Layers Behind a Single PatchWhen an update is pushed to the servers, most fans skim a few lines of stat...
